Knowledge Base Verification
نویسندگان
چکیده
We describe a computer program that implements an algorithm to verify the consistency and completeness of knowledge bases built for the Lockheed expert system (LES) shell. The algorithms described here are not specific to this particular shell and can be applied to many rule-based systems. The computer program, which we call CHECK, combines logical principles as well as specific information about the knowledge representation formalism of LES. The program checks both goal-driven and data-driven tiles CHECK identifies inconsistencies in the knowledge base by looking for redundant rules, conflicting rules, subsumed rules, unnecessary IF conditions, and circular rule chains. Checking for completeness is done by looking for unreferenced attribute values, illegal attribute values, dead-end IF conditions, dead-end goals, and unreachable conclusions These conditions can be used to suggest missing rules and gaps in the knowledge base. The program also generates a chart that shows the dependencies among the rules CHECK can help the knowledge engineer detect many programming errors even before the knowledge base testing phase It also helps detect gaps in the knowledge base that the knowledge engineer and the expert have overlooked A wide variety of knowledge bases have been analyzed using CHECK. Tin A. Nguyen, WaIton A. Perkins, Thomas J. laffey, and Deanne Pecora
منابع مشابه
Veritas – a Verification Tool for Knowledge-based Systems for Power System Control Centres
During the last years, electrical utilities began to install intelligent applications in order to assist Control Centre operators. The Verification and Validation (V&V) process intends to assure the reliability of these applications, even under incident conditions. This paper addresses the Validation and Verification of Knowledge-Based Systems (KBS) in general, focussing particularly on the V&V...
متن کاملVerification of Knowledge Based-Systems for Power System Control Centres
During the last years, electrical utilities began to install intelligent applications in order to assist Control Centres operators. The Verification and Validation (V&V) process intends to assure the reliability of these applications, even under incident conditions. This paper addresses the Validation and Verification of Knowledge-Based Systems (KBS) in general, focussing particularly on the V&...
متن کاملVERITAS - A Verification Tool for Real-Time Applications in Power System Control Centers
During the last years, electrical utilities began to install intelligent applications in order to assist Control Centers operators. The Verification and Validation (V&V) process must assure the reliability of these applications, even under incident conditions. This paper addresses the Validation and Verification of Knowledge-Based Systems (KBS) in general, focussing particularly on the V&V of S...
متن کاملSAT Techniques and Knowledge Base Verification
Abstrract:For many application domains the best way to produce intelligent behavior is to encode knowledge about this domain to knowledge base. Verification of KB is one of the crucial issues in developing reliable knowledgebased systems. SAT techniques as resolution and DPLL can be used for verifying knowledge bases. We give a transformation of a DPLL refutation to a resolution refutation of a...
متن کاملStatic and Completion Analysis for Planning Knowledge Base Development and Verification
A key obstacle hampering fielding of AI planning applications is the considerable expense of developing, verifying, updating, and maintaining the planning knowledge base (KB). Planning systems must be able to compare favorably in terms of software lifecycle costs to other means of automation such as scripts or rule-based expert systems. Consequently, in order to field real systems, planning pra...
متن کاملRefinement complements verification and validation
Knowledge based systems are being applied in ever increasing numbers . The development of knowledge acquisition tools has eased the ‘‘Knowledge Acquisition Bottleneck’’ . More recently there has been a demand for mechanisms to assure the quality of knowledge based systems . Checking the contents of the knowledge base and the performance of the knowledge based systems at various stages throughou...
متن کامل